package com.study.factory.factorymethod;

/**
 * 工厂方法模式（产品流水线）
 * 为每一个单独的产品 建立一个工厂方法
 * 专人干专事
 * 适合创建复杂的对象 符合开闭原则 单一职责原则
 * 工厂类相对臃肿
 */
public interface ICourseFactory {
    ICourse create();
}
